travelling wave magnetron - Spanish English Dictionary